physically present - Spanish English Dictionary